home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / editor / frexxed / fpl / latexmode.fpl < prev    next >
Text File  |  1996-04-02  |  2KB  |  54 lines

  1. // $Id: LaTeXMode.FPL 1.6 1996/04/02 18:34:26 jskov Exp $
  2. // $VER: LaTeXMode.FPL 1.0 (15.06.95) © Jesper Skov
  3.  
  4. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXModePrefs() ««
  5. void export LaTeXModePrefs()
  6. {
  7.   PromptInfo(-1,"LaTeXMode preferences",-1,-1,
  8.    "LaTeX_comment_start_skip",
  9.    "LaTeX_comment_start",
  10.    "LaTeX_comment_end",
  11.    "LaTeX_line_comment_body",
  12.    "LaTeX_line_comment_start",
  13.    "LaTeX_line_comment_end",
  14.    "LaTeX_comment_column"
  15.    );
  16. }
  17.  
  18. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXModeInit() ««
  19. export void LaTeXModeInit()
  20. {
  21.   // Set comment strings for LaTeX mode
  22.   SetInfo(-1,"comment_start_skip",ReadInfo("LaTeX_comment_start_skip"));
  23.   SetInfo(-1,"comment_start",ReadInfo("LaTeX_comment_start"));
  24.   SetInfo(-1,"comment_end",ReadInfo("LaTeX_comment_end"));
  25.   SetInfo(-1,"line_comment_start",ReadInfo("LaTeX_line_comment_start"));
  26.   SetInfo(-1,"line_comment_body",ReadInfo("LaTeX_line_comment_body"));
  27.   SetInfo(-1,"line_comment_end",ReadInfo("LaTeX_line_comment_end"));
  28.   SetInfo(-1,"comment_column",ReadInfo("LaTeX_comment_column"));
  29.   SetInfo(-1,"comment_mode",1);                // enable comment mode
  30.  
  31.   SetInfo(-1,"wordwrap",1);                    // enable wordwrap
  32.   SetInfo(-1,"latex_mode",1);                // enable self
  33.  
  34. }
  35.  
  36. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXMode settings ««
  37. ConstructInfo("LaTeX_comment_start_skip","","","WHGS","",0,0,"% *");
  38. ConstructInfo("LaTeX_comment_start","","","WHGS","",0,0,"% ");
  39. ConstructInfo("LaTeX_comment_end","","","WHGS","",0,0,"");
  40. ConstructInfo("LaTeX_line_comment_body","","","WHGS","",0,0,"»");
  41. ConstructInfo("LaTeX_line_comment_end","","","WHGS","",0,0,"««");
  42. ConstructInfo("LaTeX_line_comment_start","","","WHGS","",0,0,"%");
  43. ConstructInfo("LaTeX_comment_column","","","WHGI","",0,999,49);
  44. ConstructInfo("LaTeX_tab_size","","","WHGI","",0,999,8);
  45.  
  46. ConstructInfo("latex_mode","","","LBH","",0,1,0);
  47.  
  48. AddMode(0,"latex_mode", "", "");            // Add as minor mode
  49.  
  50. //»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» LaTeXMode menu ««
  51. MenuAdd("s", "LaTeXMode...", "LaTeXModePrefs();", "", ReadInfo("menu_program_title"),ReadInfo("menu_program_item"),-1); // Add to PackageSettings
  52. MenuBuild();
  53.  
  54.